﻿using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using Model.Entities;
namespace Model.MetadataTypes
{
    /// <summary>
    /// 实体类 <see cref="HRDS_SOFTWAREACTION"/>的元数据类, 此类请勿动，以方便表字段更改时重新生成覆盖
    /// </summary>
    [Serializable]
    public partial class HRDS_SOFTWAREACTION_Metadata
    {
                /// <summary>
        /// SAGUID
        /// </summary>
        [Key]
        [Required(ErrorMessage = "SAGUID不能为空。")]
        public object SAGUID { get; set; }

            		
        /// <summary>
        /// 软件进程名称
        /// </summary>
        [Required(ErrorMessage = "软件进程名称不能为空。")]
        public object SOFTWARENAME { get; set; }

    		
        /// <summary>
        /// 软件描述名称
        /// </summary>
        [Required(ErrorMessage = "软件描述名称不能为空。")]
        public object DISCRIPTIVENAME { get; set; }

    		
        /// <summary>
        /// 软件类型
        /// </summary>
        [Required(ErrorMessage = "软件类型不能为空。")]
        public object SOFTWARETYPE { get; set; }

    		
        /// <summary>
        /// IP
        /// </summary>
        [Required(ErrorMessage = "IP不能为空。")]
        public object SOFTWAREIP { get; set; }

    		
        /// <summary>
        /// IP映射ID
        /// </summary>

        public object IPMAPPINGID { get; set; }

    		
        /// <summary>
        /// IP映射名
        /// </summary>

        public object IPMAPPINGNAME { get; set; }

    		
        /// <summary>
        /// 操作类型
        /// </summary>
        [Required(ErrorMessage = "操作类型不能为空。")]
        public object ACTIONTYPE { get; set; }

    		
        /// <summary>
        /// 操作日期
        /// </summary>
        [Required(ErrorMessage = "操作日期不能为空。")]
        public object ACTIONDATE { get; set; }

    		
        /// <summary>
        /// 备注
        /// </summary>

        public object REMARKS { get; set; }

    		
    }
}
